#mainmenu{
    overflow:hidden;
    border: 0px solid #000;
    margin:0px;
    padding: 0;
}
    #mainmenu ul{padding:0;margin:0;}
        #mainmenu ul li{
            display:block;
            text-align:center;
            float:left;
            font-weight:900;
            font-size:12px;

            background: #febf04; /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url();
            background: -moz-linear-gradient(top,  #febf04 33%, #ffd65e 57%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,#febf04), color-stop(57%,#ffd65e)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #febf04 33%,#ffd65e 57%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #febf04 33%,#ffd65e 57%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #febf04 33%,#ffd65e 57%); /* IE10+ */
            background: linear-gradient(top,  #febf04 33%,#ffd65e 57%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf04', endColorstr='#ffd65e',GradientType=0 ); /* IE6-8 */
        }
        /*link active*/
        #mainmenu ul li.active{
            background: rgb(176,0,41); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url();
            background: -moz-linear-gradient(top,  rgba(176,0,41,1) 0%, rgba(150,0,35,1) 44%, rgba(114,0,27,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,0,41,1)), color-stop(44%,rgba(150,0,35,1)), color-stop(100%,rgba(114,0,27,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* IE10+ */
            background: linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b00029', endColorstr='#72001b',GradientType=0 ); /* IE6-8 */
        }
            #mainmenu ul li.active a{
                color: #fff;
            }
            #mainmenu ul li a,
            #mainmenu ul li span{
                color:#000;
                display:block;
                padding:10px;
                border:1px solid #000;
                text-decoration:none;
            }
            #mainmenu ul li a:hover,
            #mainmenu ul li span:hover{
                border-left:10px solid #000;
                border-right:10px solid #000;
                
                background: rgb(176,0,41); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url();
                background: -moz-linear-gradient(top,  rgba(176,0,41,1) 0%, rgba(150,0,35,1) 44%, rgba(114,0,27,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,0,41,1)), color-stop(44%,rgba(150,0,35,1)), color-stop(100%,rgba(114,0,27,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* IE10+ */
                background: linear-gradient(top,  rgba(176,0,41,1) 0%,rgba(150,0,35,1) 44%,rgba(114,0,27,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b00029', endColorstr='#72001b',GradientType=0 ); /* IE6-8 */

                color:#fff;
            }
            #mainmenu ul li span{cursor: default;}
            #mainmenu ul li ul{
                display: none;
                position: absolute;
                overflow: hidden;
                
                background: #f9c667; /* Old browsers */
                background: -moz-linear-gradient(top,  #f9c667 0%, #f79621 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #f9c667 0%,#f79621 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */   
            }
            #mainmenu ul li:hover ul{
                display: block;
            }
                #mainmenu ul li ul li{
                    clear: both;
                    border: 1px solid;
                    width: 99%;
                }


/**************************
TOP MENU (login - info)
***************************/
#top{
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    overflow:hidden;
    /*margin-bottom:5px;*/
    
    border-radius:0px 40px 0px 0px;
    -moz-border-radius:0px 40px 0px 0px;
    -webkit-border-radius:0px 40px 0px 0px;
    -o-border-radius:0px 40px 0px 0px;

    background: #f6e6b4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url();
    background: -moz-linear-gradient(top,  #f6e6b4 0%, #ed9017 44%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6e6b4), color-stop(44%,#ed9017)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6e6b4 0%,#ed9017 44%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6e6b4 0%,#ed9017 44%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6e6b4 0%,#ed9017 44%); /* IE10+ */
    background: linear-gradient(top,  #f6e6b4 0%,#ed9017 44%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e6b4', endColorstr='#ed9017',GradientType=0 ); /* IE6-8 */
}
    #top ul{
        list-style: none;
        margin: 0;
        margin-right: 20px;
        padding: 0;
        float: right;
    }
    #top ul li{
        overflow: hidden;
    }
        #top ul li a{
            display: block;
            padding: 5px;
            color: #000;
            text-decoration: none;
        }
        #top ul li a:hover{
            text-decoration: underline;
        }